//
//  Vacation.h
//  Vacations
//
//  Created by User-23 on 10/31/14.
//  Copyright (c) 2014 TrainingCamp. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef enum{Monastery,Villa,Hotel} VacationType;

@interface Vacation : NSObject

@property (readonly) NSString* name;
@property (readonly) NSString* info;
@property (readonly) NSString* location;
@property (readonly) NSArray* openDays;
@property (readonly) NSNumber* price;
@property (readonly) VacationType type;

- (instancetype)initWithName:(NSString*) name andWithType:(VacationType) type andWithInfo:(NSString*) info andWithLocation:(NSString*) location andWithOpenDays:(NSArray*) days andWithPrice:(NSNumber*) price;

-(void) changePrice;
-(void) increaseReviewCount;

@end
